display, user-defined screen
8, High availability: The whole system without core single point, Isianvi, easy to deploy, can be horizontally expanded
9. Development language: The backend of the entire system, all Golang written, the portal and the dashboard are written using Python.
Third, the structure
Each server is installed Falcon-agent,falcon-agent is a Golang developed daemon program for self-discove
This is a creation in
Article, where the information may have evolved or changed.
Operation and maintenance Architecture Service monitoring Open-falcon (HTTP://WWW.RONCOO.COM/COURSE/VIEW/AE1DBB70496349D3A8899B6C68F7D10B)
First, IntroductionMonitoring system is the entire operation and maintenance links, and even the entire product life cycle of the most important one, in advance timely early warning found fault, and afterwards provide accurate data fo
This is a creation in
Article, where the information may have evolved or changed.
1. Overview
Indicator statistics is the basis of implementation of APM (Application performance management), usually through the statistics of some indicators and reporting, we can understand the operation of the program, timely detection of problems in the program, in advance to anticipate system bottlenecks.The current implementation of the indicator (metric) is metrics, which is a Java implementation that can be
This is a creation in
Article, where the information may have evolved or changed.
1, the binary package installation2. Source code Installation
Premise: recommended to use the General account installation1, installation Redis:yum install Redis-y2. Install MySQL (binary mariadb package installation)3. Initializing MySQL database and table structure
export HOME=/home/workexport WORKSPACE=$HOME/open-falconmkdir -p $WORKSPACEcd $WORKSPACEgit clone https://github.com/open-
Centos6.5 install open-falcon
Environment preparation
Install redis
yuminstall-yredisInstall mysql
yuminstall-ymysql-serverCreate a working directory
exportHOME=/home/workexportWORKSPACE=$HOME/open-falconmkdir-p$WORKSPACEcd$WORKSPACEInitialize the mysql table structure
# All components of open-falcon do not need to be started with the root account. We recommend that you use a common account for installati
You can try some hybrid deployments based on resource consumption characteristics, high availability requirements, and more. For example:-Transfergraphjudge is the big three of Open-falcon, under the most pressure, the most resources consumption, but does not conflict with each other, you can consider a hybrid deployment of these three sub-services on the high distribution server-alarm Senderlinks resource consumption, but high stability requirements,
1. First you need to know flume HTTP monitoring if bootingPlease refer to the monitoring parameters of the blog flumeThat is, in Http://localhost:3000/metrics, you can access the following content2. Install the Flume monitor plugin in Open-falcon, refer to the official documentation http://book.open-falcon.org/zh_0_2/usage/flume.htmlOfficial documentation is very unclear, please refer to the next steps in this articleFirst modify the agent's configura
The Open-falcon Agent project was preceded by a stand-alone project named Falcon-eye, which comes from the Linux-dash project with its own web page. Agent used to collect machine load monitoring indicators, such as Cpu.idle, Load.1min, Disk.io.util, and so on, every 60 seconds push to transfer. Agent and transfer established a long connection, the data sent faster, the agent provides an HTTP interface/v1/pu
mysql-devel-***# RPM-IVH mysql-client-***# RPM-IVH mysql-shared-***2, according to official website steps to installThe first step, unzip and check the program compilation environment# TAR-ZXVF Falcon-master.tar.gz# CP-RF falcon-master/*/var/www/html/* The following folders are under/var/www/html/*# cd/var/www/html/release/# chmod A+x check.sh#./check.shSee the following information to prove that the progr
Open-falcon Deployment documentation (drawing and alerting)Deploying drawing Components AgentThe monitoring indicators of the acquisition machine, agent and transfer established a long connection, the data is sent faster, the agent provides an HTTP interface/v1/push used to receive user manual push some data, and then quickly forwarded to the transfer through a long connection. CD AgentMV Cfg.example.json Cfg.jsonVim Cfg.json650) this.width=650; "
Use the falcon resource pool in centos 7 and configure it as LVM mirror
Ensure thatFalconThe specified device already has a resource pool available for use.
Operating Environment# Uname-
Linux zzsrv1.localdomain 3.10.0-123. el7.x86 _ 64 # 1smp mon Jun 30 12:09:22 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux# Cat/etc/RedHat-release
Centos linuxrelease 7.0.1406 (CORE)Install the iSCSI package # Mount/dev/CDROM/mnt/CDROM/
Mount:/dev/sr0is write-protected, mou
First, the new project Access0. Official documents:Https://book.open-falcon.org/zh_0_2/usage/getting-started.html1, contact operation and maintenance personnel to determine the use of monitoring systems:(1) Machine intranet IP(2) Information of the Receiver of the alarm (account, password)2, the landing page, according to the official document configuration monitoring items:(1) Configuring the machine group HostGroup(2) Configuring the alarm template Templete(3) Binding machine group and alarm t
HDP2.6 later versions, after deploying HDP, the Falcon Web UI warning is inaccessible because a JDBC driver is not specified as a workaround: # wget –O je-5.0.73.jar Http://search.maven.org/remotecontent?filepath=com/sleepycat/je/5.0.73/je-5.0.73.jar #mv remotecontent?filepath=com%2Fsleepycat%2Fje%2F5.0.73%2Fje-5.0.73.jar /usr/share/je-5.0.73.jar#ambari-server setup --jdbc-db=bdb --jdbc-driver=/usr/share/je-5.0.73.jar#ambari-server restartRestart the
This is a creation in
Article, where the information may have evolved or changed.
Open-falcon-hbs
tags (space delimited): Go Falcon
Key Features
Handling agent heartbeat requests, populating the host table
IP whitelist issued by all agents
Issued to implement the plug-in information
Issued monitoring port, process
Cache monitoring Policy
Module structure
Memory Data Map Structure
1. Install the required modules for python2.7RequestsSetuptools2. Prepare the data source text in the following format:apay_fail:87bpay_fail:432coty_fail:266Dfund_fail:33fpay_fail:61...3. Code Interpretationname:push.py#!/usr/bin/python27#-*-coding:utf8-*-importrequestsimporttimeimportjsonts=int ( Time.time ()) resultlog= '/home/work/monitor/logs/result.log ' #文本转为字典格式的函数def load_source_ Dictfile (filename):d1={}try: withopen (filename, ' r ') asf1: forlineinf1: (Key,value) = Line.strip (' \ n
Issues in the previous section:Co-process: switch on IO operation.But when do you cut it back? How do I know I'm done with IO?first, the event-driven model introductionTypically, when we write a program that server processes a model, there are several models:
(1) Each time a request is received, a new process is created to process the request;(2) Each time a request is received, a new thread is cre
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.